MSSQL Een database maken
Probleem
Design
De structuur neem ik van Moodle:
- Voornaam
- Familienaam
- Titel
- Stad
- Uitgeverij
- Verschijningsdatum
- Herdruk
- Commentaar
En ik voeg er het internationaal ISBN nummer aan toe:
- ISBN13
Oplossing
De database script maken
Open een nieuw Query venster:
Het Query venster ziet er zo uit:
Typ de volgende script en sla die op in de App_Data\SqlScripts met de naam CreateDatabase.sql:
-- JI -- 25 september -- CREATE DATABASE Bibliotex ON -- Because neither MB nor KB is specified in the SIZE parameter for the Sales_dat file, -- it uses MB and is allocated in megabytes. ( NAME = Bibliotex, FILENAME = 'D:\bin\Programmeren 3\Bibliotex01\App_Data\Bibliotex.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON (NAME = Bibliotex_log, FILENAME = 'D:\bin\Programmeren 3\Bibliotex01\App_Data\Bibliotex_log.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ); GO
De script uitvoeren
Checken als de script naar wens is uitgevoerd:
De script opslaan
Opmerking
Vooraleer ik het vergeet, je kan geen database maken op een aangesloten harde schijf. Dus ook niet op een usb stick, Dropbox, OneDrive enz.. MsSql gaat ervan uit dat een database een 'serieus' iets is dat niet tijdelijk maar permanent is. Maak ook geen database in de Gebruikers of Users map. De Users map is immers een speciale map in Windows met speciale rechten. Maak ook geen database in de root van de C of D schijf.